package main

import "fmt"

func main() {
	//var a = new(int) //a是一个指针变量 类型是 *int的指针类型 值是0
	//fmt.Printf("值：%v，类型：%T 指针变量对应的值：%v", a, a, *a)

	/*
		错误的写法
		var a *int //指针也是引用数据类型
		*a = 10
		fmt.Println(a)
	*/

	//new方法给指针变量分配存储空间
	//var a *int
	//a = new(int)
	//*a = 10
	//fmt.Println(*a)

	var f = new(bool)
	fmt.Println(f)
}
